#include "BulletCollision/BroadphaseCollision/btOverlappingPairCache.h"
#ifdef __cplusplus
extern "C" {
#endif
btSortedOverlappingPairCache* bullet_NewbtSortedOverlappingPairCache(){
	btSortedOverlappingPairCache* wrap_out = new btSortedOverlappingPairCache();
	return wrap_out;
}

btNullPairCache* bullet_NewbtNullPairCache(){
	btNullPairCache* wrap_out = new btNullPairCache();
	return wrap_out;
}

btHashedOverlappingPairCache* bullet_NewbtHashedOverlappingPairCache(){
	btHashedOverlappingPairCache* wrap_out = new btHashedOverlappingPairCache();
	return wrap_out;
}

int bullet_btHashedOverlappingPairCache_GetCount(btHashedOverlappingPairCache* c_this){
	int c_out = c_this->GetCount();
	int wrap_out = (c_out);
	return wrap_out;
}

#ifdef __cplusplus
}
#endif
